﻿using MongoDB.Attributes;
using System;

namespace Resn.WhuPub.DML
{
        /// <summary>
        /// 学校/公司数据模型
        /// </summary>
        /// <remarks>
        /// LevelType属性值为本科/高职/高专时，该接口的实例为学校。
        /// 学校下属至少1个校区（BranchCoporate），即主校区，主校区名字不能为空。
        ///
        /// LevelType属性值为公司时，该接口的实例为公司。
        /// 公司下属有且仅有一个分公司（BranchCoporate）。
        /// 该分公司为虚拟分公司，名字为空，但其他联系信息等不能为空，作为公司联系信息。
        /// </remarks>

        public class CorporateModel:IIdentity
        {
                #region 属性

                /// <summary>
                /// 获取或设置标识
                /// </summary>
                /// <value>
                /// 标识
                /// </value>
                [MongoId]
                public String Id { get; set; }

                /// <summary>
                /// 获取学校/公司的名称
                /// </summary>
                /// <value>
                /// 学校/公司的名称
                /// </value>
                public String Name { get; set; }

                /// <summary>
                /// 获取或设置学校/公司的层次
                /// </summary>
                /// <value>
                /// 学校/公司的层次
                /// </value>
                public String CorporateLevel { get; set; }

                #endregion 属性
        }
}